*.rf-ds {
	white-space: nowrap;
	display: inline-block;
	padding: 1px;
}
*.rf-ds-cont {
	white-space: nowrap;
	display: inline-block;
	padding: 1px;
}
*.rf-ds-cont-dec {
	border-width: 1px;
	border-style: solid;
}
*.rf-ds-btn {
	cursor: pointer;
	padding: 2px 10px 3px 10px;
	border-width: 1px;
	border-style: solid;
	display: inline-block;
	background-position: top left;
	background-repeat: repeat-x;
	text-decoration: none;
	font-weight: normal;
}
*.rf-ds-btn:hover {
	color: rgb(255, 255, 255);
}
*.rf-ds-dis:hover {
	cursor: default;
}
*.rf-ds-btn-first, *.rf-ds-btn-fastrwd, *.rf-ds-btn-prev {
	margin-right: 1px;
}
*.rf-ds-btn-next, *.rf-ds-btn-fastfwd, *.rf-ds-btn-last {
	margin-left: 1px;
}
*.rf-ds-nmb-btn {
	cursor: pointer;
	width: 2em;
	text-align: center;
	margin-left: 1px;
	margin-right: 1px;
	padding: 2px 2px 3px 2px;
	border-width: 1px;
	border-style: solid;
	border-color: transparent;
	border-top-width: 1px;
	border-top-style: solid;
	background-position: top left;
	background-repeat: repeat-x;
	display: inline-block;
	text-decoration: none;
	font-weight: normal;
}
*.rf-ds-nmb-btn:hover {
	border-width: 1px;
	border-style: solid;
	background-position: top left;
	background-repeat: repeat-x;
}
*.rf-ds-press {
	border-width: 1px;
	border-style: solid;
}
*.rf-ds-act, *.rf-ds-act:hover {
	cursor: default;
	font-weight: bold;
	border-width: 1px;
	border-style: solid;
	border-color: transparent;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	background: none;
}
*.rf-ds-dis {
	cursor: default;
}
